GET {ClientId}/QuickcheckEBRAuth/{UserId}/{AuthProfileId}/Phone?EBRDataList[0]={EBRDataList[0]}&EBRDataList[1]={EBRDataList[1]}&LastContactDate={LastContactDate}

Retrieves a QuickCheckMultiEBRResponse record for up to 100 Phone Numbers passed in using AreaCode for CallCurfew. Authorization header is required.

Request Information

URI Parameters

NameDescriptionTypeAdditional information
ClientId

PossibleNow ClientId

string

Required

UserId

PossibleNow UserId

string

Required

AuthProfileId

Profile ID provided by PossibleNow

string

Required

EBRDataList

List of Phone numbers and dates to check. Phone Number can't start with 0 or 1, but may contain dashes. Must contain 10 digits. Supports up to 100 Phone Numbers.

Collection of EBRData

Required

LastContactDate

Defines the date that the Mobile number was captured. This will be used in the Mobile Scoring API call to calculate results.

string

None.

Body Parameters

None.

Response Information

Resource Description

QuickCheckMultiEBRResult
NameDescriptionTypeAdditional information
EBRScrubbedResults

Collection of QuickCheckMultiEBRResponse

None.

Response Codes

  • InternalServerError (500)
  • NotFound (404)
  • BadRequest (400)

Response Formats

application/json, text/json

Sample:
{
  "EBRScrubbedResults": [
    {
      "EBRStatus": {
        "EBRExemption": "sample string 1",
        "GoodThruDate": "sample string 2"
      },
      "PhoneNumber": "sample string 1",
      "Status": "sample string 2",
      "Filters": [
        {
          "FilterName": "sample string 1",
          "Flag": "sample string 2",
          "IsWireless": true
        },
        {
          "FilterName": "sample string 1",
          "Flag": "sample string 2",
          "IsWireless": true
        }
      ],
      "MobileScoringInfo": {
        "RequestId": "sample string 1",
        "Status": 2,
        "Description": "sample string 3",
        "Response": {
          "VerifyNumberTransactionId": "sample string 1",
          "MSISDNType": "sample string 2",
          "NumberMatch": "sample string 3"
        },
        "AdditionalInfo": "sample string 4"
      }
    },
    {
      "EBRStatus": {
        "EBRExemption": "sample string 1",
        "GoodThruDate": "sample string 2"
      },
      "PhoneNumber": "sample string 1",
      "Status": "sample string 2",
      "Filters": [
        {
          "FilterName": "sample string 1",
          "Flag": "sample string 2",
          "IsWireless": true
        },
        {
          "FilterName": "sample string 1",
          "Flag": "sample string 2",
          "IsWireless": true
        }
      ],
      "MobileScoringInfo": {
        "RequestId": "sample string 1",
        "Status": 2,
        "Description": "sample string 3",
        "Response": {
          "VerifyNumberTransactionId": "sample string 1",
          "MSISDNType": "sample string 2",
          "NumberMatch": "sample string 3"
        },
        "AdditionalInfo": "sample string 4"
      }
    }
  ]
}

application/xml, text/xml

Sample:
<QuickCheckMultiEBRResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DNC.Rest.Models">
  <EBRScrubbedResults>
    <QuickCheckMultiEBRResponse>
      <Filters>
        <FilterInfo>
          <FilterName>sample string 1</FilterName>
          <Flag>sample string 2</Flag>
          <IsWireless>true</IsWireless>
        </FilterInfo>
        <FilterInfo>
          <FilterName>sample string 1</FilterName>
          <Flag>sample string 2</Flag>
          <IsWireless>true</IsWireless>
        </FilterInfo>
      </Filters>
      <LastContactDate>sample string 3</LastContactDate>
      <MobileScoringInfo xmlns:d4p1="http://schemas.datacontract.org/2004/07/DNC.Rest.Codebase.MobileScoring">
        <d4p1:AdditionalInfo>sample string 4</d4p1:AdditionalInfo>
        <d4p1:Description>sample string 3</d4p1:Description>
        <d4p1:RequestId>sample string 1</d4p1:RequestId>
        <d4p1:Response>
          <d4p1:MSISDNType>sample string 2</d4p1:MSISDNType>
          <d4p1:NumberMatch>sample string 3</d4p1:NumberMatch>
          <d4p1:VerifyNumberTransactionId>sample string 1</d4p1:VerifyNumberTransactionId>
        </d4p1:Response>
        <d4p1:Status>2</d4p1:Status>
      </MobileScoringInfo>
      <PhoneNumber>sample string 1</PhoneNumber>
      <Status>sample string 2</Status>
      <EBRStatus>
        <EBRExemption>sample string 1</EBRExemption>
        <GoodThruDate>sample string 2</GoodThruDate>
      </EBRStatus>
    </QuickCheckMultiEBRResponse>
    <QuickCheckMultiEBRResponse>
      <Filters>
        <FilterInfo>
          <FilterName>sample string 1</FilterName>
          <Flag>sample string 2</Flag>
          <IsWireless>true</IsWireless>
        </FilterInfo>
        <FilterInfo>
          <FilterName>sample string 1</FilterName>
          <Flag>sample string 2</Flag>
          <IsWireless>true</IsWireless>
        </FilterInfo>
      </Filters>
      <LastContactDate>sample string 3</LastContactDate>
      <MobileScoringInfo xmlns:d4p1="http://schemas.datacontract.org/2004/07/DNC.Rest.Codebase.MobileScoring">
        <d4p1:AdditionalInfo>sample string 4</d4p1:AdditionalInfo>
        <d4p1:Description>sample string 3</d4p1:Description>
        <d4p1:RequestId>sample string 1</d4p1:RequestId>
        <d4p1:Response>
          <d4p1:MSISDNType>sample string 2</d4p1:MSISDNType>
          <d4p1:NumberMatch>sample string 3</d4p1:NumberMatch>
          <d4p1:VerifyNumberTransactionId>sample string 1</d4p1:VerifyNumberTransactionId>
        </d4p1:Response>
        <d4p1:Status>2</d4p1:Status>
      </MobileScoringInfo>
      <PhoneNumber>sample string 1</PhoneNumber>
      <Status>sample string 2</Status>
      <EBRStatus>
        <EBRExemption>sample string 1</EBRExemption>
        <GoodThruDate>sample string 2</GoodThruDate>
      </EBRStatus>
    </QuickCheckMultiEBRResponse>
  </EBRScrubbedResults>
</QuickCheckMultiEBRResult>